pulsed light source - French English Dictionary